from datetime import datetime

day_list = [
    '08:30-09:15',
    '09:15-09:25',
    '09:25-10:10',
    '10:10-10:20',
    '10:20-11:05',
    '11:05-11:15',
    '11:15-12:00',
    '12:00-13:50',
    '13:50-14:35',
    '14:35-14:45',
    '14:45-15:30',
    '15:30-15:40',
    '15:40-16:25',
    '16:25-16:35',
    '16:35-17:20',
    '17:20-18:30',
    '18:30-19:15',
    '19:15-19:25',
    '19:25-20:10',
    '20:10-20:20',
    '20:20-21:00',
]

dictionaries = {
    '08:30-09:15':'【 上午第一节课上课 】',
    '09:15-09:25':'【 上午第一节课下课 】',
    '09:25-10:10': '【 上午第二节课上课 】',
    '10:10-10:20': '【 上午第二节课下课 】',
    '10:20-11:05': '【 上午第三节课上课 】',
    '11:05-11:15': '【 上午第三节课下课 】',
    '11:15-12:00': '【 上午第四节课上课 】',
    '12:00-13:50': '【 中午休息时间 】',
    '13:50-14:35': '【 下午第一节课上课 】',
    '14:35-14:45': '【 下午第一节课下课 】',
    '14:45-15:30': '【 下午第二节课上课 】',
    '15:30-15:40': '【 下午第二节课下课 】',
    '15:40-16:25': '【 下午第三节课上课 】',
    '16:25-16:35': '【 下午第三节课下课 】',
    '16:35-17:20': '【 下午第四节课上课 】',
    '17:20-18:30': '【 下午休息时间 】',
    '18:30-19:15': '【 晚上第一节课上课 】',
    '19:15-19:25': '【 晚上第一节课下课 】',
    '19:25-20:10': '【 晚上第二节课上课 】',
    '20:10-20:20': '【 晚上第二节课下课 】',
    '20:20-21:00': '【 晚上第三节课上课 】',

}

for i in day_list:
    begin_time = i[:5]
    finish_time = i[-5:]
    # 开始时间
    begin = datetime.strptime(str(datetime.now().date()) + begin_time, "%Y-%m-%d%H:%M")
    # 结束时间
    finish = datetime.strptime(str(datetime.now().date()) + finish_time, "%Y-%m-%d%H:%M")
    # 当前时间
    now = datetime.now()

    if begin < now < finish:
        s = dictionaries.get(i)
        a = datetime.strptime(str(datetime.now().date()) + str(finish - now)[:4],"%Y-%m-%d%H:%M")
        a = int(datetime.strftime(a,'%M')) + 1
        print('%s距离结束%s分钟' % (s, a))
        print(i)
        break
    else:
        continue
